\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline}{}\section{traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline Class Reference}
\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline}\index{traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline@{traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline}}


Inheritance diagram for traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=211pt]{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=211pt]{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a945dc2ad36ee11570e9d0e01da793215}{\+\_\+\+\_\+init\+\_\+\+\_\+} (self, args, kwds)
\item 
def \hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a578b8ed402c949ae4cb8c27e239ba020}{serialize} (self, buff)
\item 
def \hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a4400101faca7708f45ea3b75b1d66eca}{deserialize} (self, str)
\item 
def \hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab74dc65de629f9c146f195731da9d0dd}{serialize\+\_\+numpy} (self, buff, numpy)
\item 
def \hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a632e2dbb3f7a55de016b87b5c7bbd195}{deserialize\+\_\+numpy} (self, str, numpy)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab1959a0acb17ab5f700218083585eb4a}{poly\+\_\+coeff}
\item 
\hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a23360d726d4ce68320326189ae329979}{knot\+\_\+time}
\item 
\hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab02eaeb5ab7d686f08611f296f3c6e4b}{n\+\_\+seg}
\item 
\hyperlink{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_aa319b62e5a8c569ca855ec359341e4ed}{is\+\_\+valid}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 10 of file \+\_\+\+Poly\+Spline.\+py.



\subsection{Constructor \& Destructor Documentation}
\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{\+\_\+\+\_\+init\+\_\+\+\_\+(self, args, kwds)}{__init__(self, args, kwds)}}]{\setlength{\rightskip}{0pt plus 5cm}def traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{args, }
\item[{}]{kwds}
\end{DoxyParamCaption}
)}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a945dc2ad36ee11570e9d0e01da793215}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a945dc2ad36ee11570e9d0e01da793215}
\begin{DoxyVerb}Constructor. Any message fields that are implicitly/explicitly
set to None will be assigned a default value. The recommend
use is keyword arguments as this is more robust to future message
changes.  You cannot mix in-order arguments and keyword arguments.

The available fields are:
   poly_coeff,knot_time,n_seg,is_valid

:param args: complete set of field values, in .msg order
:param kwds: use keyword arguments corresponding to message field names
to set specific fields.
\end{DoxyVerb}
 

Definition at line 31 of file \+\_\+\+Poly\+Spline.\+py.



\subsection{Member Function Documentation}
\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!deserialize@{deserialize}}
\index{deserialize@{deserialize}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{deserialize(self, str)}{deserialize(self, str)}}]{\setlength{\rightskip}{0pt plus 5cm}def traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+deserialize (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{str}
\end{DoxyParamCaption}
)}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a4400101faca7708f45ea3b75b1d66eca}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a4400101faca7708f45ea3b75b1d66eca}
\begin{DoxyVerb}unpack serialized message in str into this message instance
:param str: byte array of serialized message, ``str``
\end{DoxyVerb}
 

Definition at line 91 of file \+\_\+\+Poly\+Spline.\+py.

\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!deserialize\+\_\+numpy@{deserialize\+\_\+numpy}}
\index{deserialize\+\_\+numpy@{deserialize\+\_\+numpy}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{deserialize\+\_\+numpy(self, str, numpy)}{deserialize_numpy(self, str, numpy)}}]{\setlength{\rightskip}{0pt plus 5cm}def traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+deserialize\+\_\+numpy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{str, }
\item[{}]{numpy}
\end{DoxyParamCaption}
)}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a632e2dbb3f7a55de016b87b5c7bbd195}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a632e2dbb3f7a55de016b87b5c7bbd195}
\begin{DoxyVerb}unpack serialized message in str into this message instance using numpy for array types
:param str: byte array of serialized message, ``str``
:param numpy: numpy python module
\end{DoxyVerb}
 

Definition at line 158 of file \+\_\+\+Poly\+Spline.\+py.

\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!serialize@{serialize}}
\index{serialize@{serialize}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{serialize(self, buff)}{serialize(self, buff)}}]{\setlength{\rightskip}{0pt plus 5cm}def traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+serialize (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{buff}
\end{DoxyParamCaption}
)}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a578b8ed402c949ae4cb8c27e239ba020}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a578b8ed402c949ae4cb8c27e239ba020}
\begin{DoxyVerb}serialize message into buffer
:param buff: buffer, ``StringIO``
\end{DoxyVerb}
 

Definition at line 68 of file \+\_\+\+Poly\+Spline.\+py.

\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!serialize\+\_\+numpy@{serialize\+\_\+numpy}}
\index{serialize\+\_\+numpy@{serialize\+\_\+numpy}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{serialize\+\_\+numpy(self, buff, numpy)}{serialize_numpy(self, buff, numpy)}}]{\setlength{\rightskip}{0pt plus 5cm}def traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+serialize\+\_\+numpy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{buff, }
\item[{}]{numpy}
\end{DoxyParamCaption}
)}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab74dc65de629f9c146f195731da9d0dd}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab74dc65de629f9c146f195731da9d0dd}
\begin{DoxyVerb}serialize message with numpy array types into buffer
:param buff: buffer, ``StringIO``
:param numpy: numpy python module
\end{DoxyVerb}
 

Definition at line 134 of file \+\_\+\+Poly\+Spline.\+py.



\subsection{Member Data Documentation}
\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!is\+\_\+valid@{is\+\_\+valid}}
\index{is\+\_\+valid@{is\+\_\+valid}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{is\+\_\+valid}{is_valid}}]{\setlength{\rightskip}{0pt plus 5cm}traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+is\+\_\+valid}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_aa319b62e5a8c569ca855ec359341e4ed}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_aa319b62e5a8c569ca855ec359341e4ed}


Definition at line 55 of file \+\_\+\+Poly\+Spline.\+py.

\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!knot\+\_\+time@{knot\+\_\+time}}
\index{knot\+\_\+time@{knot\+\_\+time}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{knot\+\_\+time}{knot_time}}]{\setlength{\rightskip}{0pt plus 5cm}traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+knot\+\_\+time}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a23360d726d4ce68320326189ae329979}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_a23360d726d4ce68320326189ae329979}


Definition at line 51 of file \+\_\+\+Poly\+Spline.\+py.

\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!n\+\_\+seg@{n\+\_\+seg}}
\index{n\+\_\+seg@{n\+\_\+seg}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{n\+\_\+seg}{n_seg}}]{\setlength{\rightskip}{0pt plus 5cm}traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+n\+\_\+seg}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab02eaeb5ab7d686f08611f296f3c6e4b}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab02eaeb5ab7d686f08611f296f3c6e4b}


Definition at line 53 of file \+\_\+\+Poly\+Spline.\+py.

\index{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}!poly\+\_\+coeff@{poly\+\_\+coeff}}
\index{poly\+\_\+coeff@{poly\+\_\+coeff}!traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline@{traj\+\_\+gen\+::msg\+::\+\_\+\+Poly\+Spline\+::\+Poly\+Spline}}
\subsubsection[{\texorpdfstring{poly\+\_\+coeff}{poly_coeff}}]{\setlength{\rightskip}{0pt plus 5cm}traj\+\_\+gen.\+msg.\+\_\+\+Poly\+Spline.\+Poly\+Spline.\+poly\+\_\+coeff}\hypertarget{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab1959a0acb17ab5f700218083585eb4a}{}\label{classtraj__gen_1_1msg_1_1___poly_spline_1_1_poly_spline_ab1959a0acb17ab5f700218083585eb4a}


Definition at line 49 of file \+\_\+\+Poly\+Spline.\+py.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
build/devel/lib/python2.\+7/dist-\/packages/traj\+\_\+gen/msg/\hyperlink{___poly_spline_8py}{\+\_\+\+Poly\+Spline.\+py}\end{DoxyCompactItemize}
